package dto

type RoleFilterAndPaginationReq struct {
	Name        string `form:"name" json:"name"`
	IsUsable    uint8  `form:"isUsable" json:"isUsable"`
	CurrentPage int    `form:"currentPage" json:"currentPage"`
	PageSize    int    `form:"pageSize" json:"pageSize"`
}
type CreateRoleDTO struct {
	Name     string `json:"name"`
	Describe string `json:"describe"`
	IsUsable uint8  `json:"isUsable"`
	MenuIDs  []uint `json:"menuIDs"`
}

type UpdateRoleDTO struct {
	ID       uint   `json:"ID"`
	Name     string `json:"name"`
	Describe string `json:"describe"`
	IsUsable uint8  `json:"isUsable"`
	MenuIDs  []uint `json:"menuIDs"`
}

type DelRoleByIDsReq struct {
	Ids []int `json:"ids"`
}
